<?php
/**
 * <https://y.st./>
 * Copyright © 2019 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'Someone stole my rainbow heart shirt from the pride festival two years ago!',
	'takedown' => '2017-11-01',
	'<{body}>' => <<<END
<img src="/img/CC_BY-SA_4.0/y.st./weblog/2019/06/19.jpg" alt="Tall, urban trees" class="framed-centred-image" width="800" height="480"/>
<section id="diet">
	<h2>Dietary intake</h2>
	<p>
		For breakfast, I had 58 grams of cereal and 133 grams of soy milk.
		For dinner, I had 381 grams of muffuletta.
		I didn&apos;t really feel like making lunch, so I just munched on 311 grams of pretzels.
	</p>
</section>
<section id="Woodward">
	<h2>Josh Woodward</h2>
	<p>
		<a href="https://www.kickstarter.com/projects/joshwoodward/josh-woodward-the-shade-from-our-trees">Josh Woodward&apos;s crowdfunding campaign</a> ended today.
		Needless to say, it certainly met its funding goal.
		If you read my entry the day he announced the campaign, you might remember that I mentioned that for his new album, The Shade From Our Trees, Josh Woodward was trying to raise a dollar.
		That was it.
		A whole dollar.
		If he could get the community to give him one dollar, the project would be considered backed.
		Really, this had to be more of a publicity tactic than anything, though he&apos;d take whatever money the community would send his way.
		Dude&apos;s got to eat, and writing great {$a['CC BY']} songs is his job.
	</p>
	<p>
		Anyway, when the campaign closed, he&apos;d been sent \$2569 $a[USD] by the collective community.
		As I&apos;m sure everyone predicted, he vastly overshot the stated goal.
		The album is funded, and we&apos;ll see that released at some point in the future.
	</p>
	<p>
		As part of the payout for my donation to Woodward, he&apos;s going to write me a song on a topic of my choosing.
		He&apos;s calling it a &quot;tiny tune&quot;, so it&apos;ll probably be pretty short, but this should still turn out interesting.
		I&apos;ve asked that the song be about how ideas are not property (You can&apos;t &quot;steal&quot; ideas for example, as when you steal something, the person you stole it from no longer has it. Ideas can&apos;t be &quot;stolen&quot;, they can only be spread, copied, and shared.), everything is derivative (inventions, culture, et cetera), how patents hinder progress, and/or how copyright is censorship. It&apos;s sort of  a charged idea, so I can fully understand if he wants to turn down that request, but at the same time, he&apos;s written politically-charged songs before, a couple of which are even controversial in nature.
		It doesn&apos;t hurt for me to try that request, and if he&apos;s not comfortable with it, let him choose something else.
		I myself though probably won&apos;t choose something else, and would let him decide.
	</p>
</section>
<section id="shirt">
	<h2>Stolen tee-shirt</h2>
	<p>
		I washed laundry last night, and this morning, I got it hung up in my closet.
		I found my rainbow heart tee-shirt is missing though.
		Someone stole it out of the dryer!
		I guess they could have stolen it out of the washer, but that seems less likely.
		That really sucks.
		That was my favourite tee-shirt, and it&apos;s not replaceable.
		I got it from the $a[HIV] Alliance at the pride festival two years ago, and last year, they&apos;d changed their shirt design to something not only highly dated (like, it listed the dates for when they&apos;d show up at certain places, and even by the pride festival, those dates were past), but also much less awesome.
		I can&apos;t get another one of those.
	</p>
	<p>
		I talked to the neighbour that used the same washing machine right after I did.
		I&apos;d hoped that maybe the shirt got left in the washing machine (I&apos;d already checked the dryer, and it wasn&apos;t left in there) and ended up in their own laundry.
		It hadn&apos;t.
		They mentioned that several of their towels had been stolen from the dryer too though.
		It&apos;s not just my stuff getting jacked.
	</p>
	<p>
		Honestly, I&apos;m under so much stress right now that I don&apos;t even care about the missing shirt as much as I really should.
		I mean, that was probably my favourite shirt, so I should be livid.
		Instead though, I&apos;m mostly just frustrated because now I&apos;m going to need to sit out there in the laundry room every week while the machines run to make sure no more of my laundry turns up missing.
		I don&apos;t have time for that.
		It&apos;s a pain to try to do coursework in the laundry room because the Wi-Fi reception out there is so bad.
		I also need to keep an eye out for that shirt.
		It might not show up for several months even, while the thief lies low, but I might one day see someone around the complex wearing it.
	</p>
	<p>
		I think the loss of the shirt hit me more than I consciously realise though.
		Once I got home from a short bike trip, I didn&apos;t really feel like doing much for the rest of the day.
	</p>
</section>
<section id="battery">
	<h2>Mobile battery</h2>
	<p>
		The battery for the GT-i9100 still hasn&apos;t shown up in the mail.
		It&apos;s almost a week overdue.
		Where is it?
		I&apos;ve already been waiting over a month for it to arrive.
	</p>
</section>
<section id="Minetest">
	<h2>Minetest</h2>
	<img src="/img/CC_BY-SA_3.0/minetest.net./weblog/2019/06/19.png" alt="A terra box on the sand" class="framed-centred-image" width="1024" height="600"/>
	<p>
		I didn&apos;t really want to leave the apartment after I found that my favourite tee-shirt had been stolen, but I&apos;d made a commitment to go biking every day, so I did.
		As I was out, I thought mostly of the crafting node for my Zero mod.
		I can start writing code, but I really don&apos;t like to do that without having a name for what I&apos;m working on first.
		With a name, I can set up the file with a fitting name and start work on the node under its final name instead of a working draft name.
	</p>
	<p>
		The name I finally came up with was &quot;terra box&quot;.
		It generates terrain nodes, which normally cannot be crafted, and makes terraforming easier.
		With that name too, I decided to just have it terraform directly.
		It takes ingredients like a furnace does, but instead of outputting results to a dedicated inventory slot within the node, it&apos;ll place the output in the general vicinity of the terra box.
		I got a couple textures made for it, though they&apos;re just the wood and log textures spliced together.
		I might come up with something better later, but for now, these&apos;ll do.
		I&apos;ll also need to figure out the palette on them.
		I mean, I&apos;ve already got the palette, I&apos;ll just need to figure out how craft the different colours of nodes and I&apos;ll need to modify the textures to work well with palettes.
		That&apos;ll probably come after getting their actual functionality built, but before working on the next node.
	</p>
</section>
<section id="drudgery">
	<h2>Drudgery</h2>
	<p>
		School is back in session.
	</p>
	<p>
		My discussion post for the day:
	</p>
	<blockquote>
		<p>
			What makes a good experience or poor experience for a mobile device user?
			Well, I don&apos;t think that there&apos;s one right answer to this.
			It really depends on the user.
			I&apos;ll do my best to answer this according to my own opinion, mostly because I have a very different take on things than most people, and it&apos;d be boring if we all just said the same things.
			Keep in mind though that my opinion does <strong>*not*</strong> reflect what most people think, and shouldn&apos;t be taken as being a general consensus of anything.
		</p>
		<h3>A good experience</h3>
		<p>
			For me, a good experience requires a number of things.
			First, I have to trust my software, which for me, means having the full source code available for everything on the device, so I know the developers haven&apos;t added any nasty features.
			This obviously isn&apos;t a concern for most people, and many people don&apos;t seem to even think about nasty things that the developers might be doing with their software, such as tracking user position and reporting it back to the company.
			Without trust in my device, my device is no good to me though, and without full source code availability, that trust just isn&apos;t there, and the device is just a useless brick if in my possession.
			It&apos;s for this reason that I run a version of Android that has all the sourceless Google garbage stripped out.
		</p>
		<p>
			Secondly, I need to actually be able to run my software.
			People mistakenly think that so-called &quot;smartphones&quot; are telephones, but they&apos;re not.
			They&apos;re pocket computers that happen to be able to make telephone calls.
			I ran software on my laptop once that allowed me to place and take telephone calls too, but being able to place and make telephone calls does <strong>*not*</strong> make that device a telephone.
			For a computer to be useful, it needs to be able to run software.
			Limiting what software the device is allowed to run <strong>*drastically*</strong> cuts the usefulness of the device.
			It outright baffles me that people use iOS devices, as iOS refuses to allow you to install applications that aren&apos;t approved by Apple.
			This is something that Google really got right with Android.
			On Android, yo can run whatever you like from wherever you like.
			Yes, I&apos;m aware that there are security concerns, but imagine if your desktop computer were that locked down.
			Its functionality would be completely hobbled!
			It&apos;s not at all different with your pocket computers.
			These things aren&apos;t telephones, they&apos;re computers, and if you aren&apos;t thinking of them as computers, you&apos;re not seeing what they are really capable of an how to get the most out of them.
			Restricting what software can be installed really kills the user experience for me, as I can&apos;t actually get anything done that I need to.
		</p>
		<h3>A bad experience</h3>
		<p>
			Obviously, not having any one of the things I mentioned above makes the experience so terrible for me that I&apos;d rather just go without a mobile than suffer through a device that has such problems.
			A device I can&apos;t trust is a device I can&apos;t use at all, because I can&apos;t know what it&apos;s doing with my data.
			A device that doesn&apos;t allow me to install the applications I need is a device that only holds me back.
		</p>
		<p>
			Poor battery life makes the mobile experience pretty bad too.
			My device has a cracked battery right now, and I&apos;ve got to keep it in aeroplane mode all the time to keep the battery from giving out.
			It means I can&apos;t use the thing to look up information, check my email, or any of the other things I&apos;d want to use it for online.
			I actually ordered a replacement battery, but that was supposed to arrive a week ago and still hasn&apos;t.
			Not having the battery means I pretty much can only use the device for photography and music, for the time being.
			Except, I can&apos;t use it for music either because of $a[SD] card issues that I&apos;ve yet to solve.
		</p>
		<p>
			My device could read the $a[SD] card, then I upgraded the $a[OS], and now it can&apos;t.
			It means I can&apos;t play my music.
			The price I pay for being able to trust my device is that I&apos;ve got to run an obscure version of Android that doesn&apos;t see nearly the level of support it deserves.
			I&apos;ve tried asking about the issue, and gotten no response.
			There&apos;s really nothing I can do about it, an I might end up downgrading to an earlier version just to get back that basic functionality.
			There was nothing particularly wrong with the old version, it was just a bit outdated.
		</p>
		<p>
			Lack of Wi-Fi connectivity is pretty lame.
			I&apos;ve never had a Wi-Fi-compatible mobile though.
			Again, it&apos;s the price I&apos;ve paid for having a trustworthy device.
		</p>
		<p>
			There&apos;s actually a couple new devices supposedly going to be released this year which fix the problems I&apos;ve discussed by being designed with source-available software from the ground up.
			Many of the problems that make my experience less pleasant than what I&apos;d like have to do with the fact that the developers of the hardware keep their specifications secret so you have to run untrustworthy, sourceless binaries to make the hardware function at its peak.
			Developers have worked hard to reverse engineer what they have, but the experience fall short of what most people take for granted on their devices.
			This won&apos;t be a problem much longer though.
		</p>
		<h3>Design features of applications</h3>
		<p>
			When it comes to the design of applications, there are a number of things that can affect the experience, and some of them depend on what the application does.
			For example, an application that uses the Internet but does not have proxy settings is a pain in the neck.
			You have to jump through hoops just to get it to run over a private Internet connection.
			However, applications that don&apos;t do anything with the Internet don&apos;t even have to worry about providing such a feature.
		</p>
		<p>
			I&apos;ve never seen this on my own device, with how careful I am about what applications I install, but I might as well bring this up anyway because my workmates and neighbours cave complained about it on their own devices.
			Some applications track your physical location on the planet and use it to serve you on-the-spot ads when you&apos;re at certain places related to the ads served.
			For example, an application for some chain store will try to entice you to visit the chain store when it detects that you&apos;re nearby.
			If your application does this, it&apos;s providing a bad experience for your users.
			No one I&apos;ve ever spoken to about this sort of thing enjoys this.
			They find it creepy, as it makes them <strong>*aware*</strong> of the fact your application is tracking their every movement.
			If people find your ads creepy, do you really think it&apos;ll drive them to visit your store just because they&apos;re close?
		</p>
		<p>
			Menu design can have a big impact on user experience as well.
			For example, I was having trouble with a camera application being unable to save photographs it took, and I thought a good experiment to try to solve the problem would be to change the location it was trying to save the photos to.
			I couldn&apos;t find the setting anywhere in the badly-organised menu option tree though.
			So I figured it wasn&apos;t something that could be changed.
			I tried looking up other solutions online, and accidentally stumbled upon someone mentioning changing the save directory in the application.
			The setting was there, but I hadn&apos;t found it in the menu&apos;s labyrinth of branching options.
			Intuitive menu design and organisation can really make your application easier to use, an in so doing, make your application seem more polished.
		</p>
		<h3>Conclusion</h3>
		<p>
			Except where directly mentioned, the thoughts here are my own, and don&apos;t reflect the vast majority of users.
			I think it&apos;ll be interesting to see what various people think though, so I figured it&apos;d be good to share my uncommon take on things.
			I&apos;m exited to see what the reading material has to say on more-common perspectives to this question though.
		</p>
	</blockquote>
</section>
END
);
